xend, pciquirk: fix uninitialized variable
authorKeir Fraser <keir.fraser@citrix.com>
Tue, 12 Jan 2010 06:56:56 +0000 (06:56 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Tue, 12 Jan 2010 06:56:56 +0000 (06:56 +0000)
Fixes uninitialized variable when there's no
PERMISSIVE_CONFIG_FILE

Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
tools/python/xen/xend/server/pciquirk.py

index eda3d1d45933ed409251a91498944ff198795b94..ba56ebdf8b09707815826ea651b60bf8eb553fa0 100644 (file)
@@ -117,14 +117,14 @@ class PCIQuirk:
                     pci_perm_dev_config = ['']
                 else:
                     pci_perm_dev_config.insert(0, '')
-                self.pci_perm_dev_config = pci_perm_dev_config
             except Exception, ex:
                 raise XendError("Reading config file %s: %s" %
                                 (PERMISSIVE_CONFIG_FILE,str(ex)))
         else:
             log.info("Config file does not exist: %s" % PERMISSIVE_CONFIG_FILE)
-            self.pci_perm_dev_config = ['xend-pci-perm-devs']
+            pci_perm_dev_config = ['xend-pci-perm-devs']
 
+        self.pci_perm_dev_config = pci_perm_dev_config
         devices = child_at(child(self.pci_perm_dev_config,
                                  'unconstrained_dev_ids'),0)
         if self.__matchPCIdev( devices ):